<script>
import config from './config'
import { getToken } from '@/utils/auth'

export default {
  onLaunch: function () {
    this.initApp()
    uni.hideTabBar()
  },
  onShow: function () {
    uni.hideTabBar()
    // setDocumentTheme(getDefaultTheme());
  },
  methods: {
    // 初始化应用
    initApp() {
      // 初始化应用配置
      this.initConfig()
      // 检查用户登录状态
      //#ifdef H5
      this.checkLogin()
      //#endif
    },
    initConfig() {
      this.globalData.config = config
      // UniApp中请求通知权限
      // uni.requestPermission({
      //   type: 'notification',
      //   success: (res) => {
      //     if (res.permission === 'granted') {
      //       // 初始化极光推送
      //       const jpush = uni.requireNativePlugin('JG-JPush')
      //       jpush.initJPush()
      //     }
      //   },
      // })
    },
    checkLogin() {
      if (!getToken()) {
        this.$tab.reLaunch('/pages/login')
      }
    },
  },
}
</script>
<style lang="scss">
@import '@/static/scss/index.scss';
@import '@/static/font/ALiconfont/iconfont.css';
//@import 'https://at.alicdn.com/t/c/font_4704323_kmfk1y2etmc.css';
</style>
